package com.daxt.model.service.use.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.sql.Date;

@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "ekp代办记录", description = "ekp代办记录")
@TableName("base_ekp_record")
public class EkpRecord implements Serializable{

	/**
	 *
	 */
	private static final long serialVersionUID = 1L;

	@TableId(value = "id", type = IdType.AUTO)
	private Long id;

	@ApiModelProperty(value = "模型ID", name = "modelId")
	private String modelId;

	@ApiModelProperty(value = "模型名称", name = "modelName")
	private String modelName;

	@ApiModelProperty(value = "数据ID", name = "dataId")
	private String dataId;

	@ApiModelProperty(value = "审批人", name = "approver")
	private String approver;

	@ApiModelProperty(value = "审批时间", name = "approveTime")
	private String approveTime;

	@ApiModelProperty(value = "状态（0待审批、1领导审批拒绝、2领导审批通过、3已结束", name = "state")
    private String state;

	@ApiModelProperty(value = "操作 0-表示未操作 1-表示操作失败 2-表示操作成功", name = "oper")
	private String oper;

	@ApiModelProperty(value = "请求报文", name = "requMessage")
	private String requMessage;
	@ApiModelProperty(value = "响应报文", name = "restMessage")
	private String respMessage;

	@ApiModelProperty(value = "请求次数", name = "requestNum")
	private int requestNum;

	@ApiModelProperty(value = "创建时间", name = "createTime")
    private String createTime;

	@ApiModelProperty(value = "创建人", name = "createBy")
    private String createBy;











}
